技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 12 屆 iThome 鐵人賽
DAY
2
0
自我挑戰組
用Line聊天機器人串起多媒體系統
系列 第
2
篇
Day 2 : 多媒體系統可以吃嗎
12th鐵人賽
威利斯
2020-09-02 10:13:41
4164 瀏覽
分享至
什麼是多媒體系統
多媒體系統Multimedia System是指在電腦應用系統中,組合兩種或兩種以上媒體的一種人機互動式資訊交流和傳播媒體,本篇將在
系列文第一天
提到的4個主軸簡要說明:
資料的類型。
資料輸入/輸出,以及中間過程的處理程序與方式(實踐IPO流程)。
處理過程資料ETL。
資料探索EDA。
資料的類型
結構化資料
如整理好的資料庫、excel試算表等數據資料,因為有一定格式脈絡,也是最方便進行數據分析的呈現方式,相關格式包含Excel可開啟的
.xsl
、以逗點區隔的
.csv
等;資料庫又可分為關聯式資料庫SQL、非關聯式資料庫NoSQL。
半結構化資料
XML
:可延伸標記式語言(Extensible Markup Language,簡稱:XML),可以彈性自訂義標籤作為資料傳輸運用,參閱
wiki
。
JSON
:JavaScript物件表示法(JavaScript Object Notation),同樣用於資料交換,其精簡的結構符合現代網路資訊傳遞媒介的需求,參閱
wiki
。
非結構化資料
文字: 相關格式如
.txt
、
.doc
等。
圖片: 相關格式如
.jpg
、
.bmp
、
.png
、
.gif
、
.gif
等。
聲音: 相關格式如
.wav
、
.mp3
、
.m4a
等。
影像: 相關格式如
.mp4
等。
資料的5V特性:
大
、
快
、
雜
、
疑
與
價值
大數據或巨量資料的名詞紅極一時,就像現在無處不AI,但大數據的定義真的只是指資料量大嗎?整理到最後約可歸納為5V特性,可以做為系統設計時參考:
Volume-大量,表示巨量資料規模量大,傳統的資料庫系統已無法負荷。
Velocity-快速,表示處理的時效,針對資料使用情境的即時性處理需求。
Variety-多樣,指的是資料的形態多樣,包含資料庫、XML 文件、文字、影音、串流、…等等結構性、半結構性、非結構性的資料。
Veracity-真實性,指的是這些資料是否可靠、品質是否足夠、或是結構是否完整,亦即可信度是否充足。
Value-價值,是巨量資料處理流程開始與結束都會牽涉到的特性,透過巨量資料處理產生更多有價值的資料。
上述5V配合時代演進、計算能力、傳輸能力及分析能力的變化,可預見在2020年起的5G時代,所謂的大、快、雜、疑與價值又有一番新思維。
資料輸入/輸出,以及中間過程的處理程序與方式(實踐IPO流程)。
資料會有輸入(input)、輸出(output),中間要有處理(Process)的過程,就是IPO啦,這樣的資訊處裡流程在各種知識領域作法不同,畫出來的圖形也各有巧思,萬變不離其宗。
以聊天機器人而言,使用者輸入(input)文字/語音,經過後台處理(Process),再將結果輸出(output)為文字/圖片/影音/地圖等,一個系統就完成啦。可以把精神留在如何符合客戶需求及使用情境,設計能提供使用者價值的服務。
資料ETL。
資料ETL,是指資料從來源端經過萃取(extract)、轉置(transform)、載入(load)至目的端的過程(參閱
wiki
)。如何以多種格式從多個來源收集資料,並將其移至一或多個資料存放區,這樣的資訊流是需要設計的,可參閱
微軟的介紹
有較詳盡的說明,並引用下圖做參考。
本系列文章會略為觸及相關知識,在實作時依照需求設計即可。
資料探索EDA
探索式資料分析(Exploratory Data Analysis)是當面對資料時,不用馬上把頭洗下去,而是先藉由基本統計、視覺化的觀察理解手上資訊的輪廓,也是資料驅動(data drivin)思維的一種行動方式,或許可以從資料中挖掘問題或發現有趣的可能性。常用的觀察方式包含眾數、四分位數、標準差、散佈圖、趨勢圖、盒鬚圖等,透過上述做發檢測與觀察異常值、缺失值、變量間的關係、建立基本假設等。
本系列文章的後續會提及作法,並結合聊天機器人輸出圖片。
小結
經過對多媒體系統的各種資料類型、處理流程IPO、資料ETL及資料探索EDA初步認識,也是對建立系統觀念的簡易梳理,下篇我們將進入程式的世界,我們明天見。
留言
追蹤
檢舉
上一篇
Day 1 : 這系列文在做什麼-緣起
下一篇
Day 3 : Python 開發環境及工具介紹
系列文
用Line聊天機器人串起多媒體系統
共
30
篇
目錄
RSS系列文
訂閱系列文
84
人訂閱
26
Day 26 : 用 Python 上傳圖片至 Imgur 圖床
27
Day 27 : 股市 K 線 LINE 聊天機器人實作 (功能實作)
28
Day 28 : 股市 K 線 LINE 聊天機器人實作 (佈署篇)
29
Day 29 : 換個 LINE 回應的其他口味 - Flex Message
30
Dya 30 : 完結灑花
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22195
篇
完賽人數
600
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
請問內網IP如何轉外網IP?
兩端防火牆使用IPSEC互PING之問題
如何寫公式才能利用excel 觸發一個數據時傳送一個訊息給 自已的line呢?有沒有可以用其它方式,來取代line notify 的方法,因為line 開始收費
Windows7升級Windows10後網路功能異常
python爬蟲 動態生成網頁104人力銀行
區域網路問題提問
新手學習編程,哪種編程語言好?
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
2台 Hyper-V 2008 R2 叢集主機(硬體規格相同), 如何加入一台新機? 謝謝.
OBS使用問題
熱門回答
請問內網IP如何轉外網IP?
Fortigate 50B 重置密碼
新手學習編程,哪種編程語言好?
區域網路問題提問
防火牆與DNS請教
熱門文章
每日一篇學習筆記 直到我做完專題 :( [Day31]
每日一篇學習筆記 直到我做完專題 :( [Day32]
每日一篇學習筆記 直到我做完專題 :( [Day33]
每日一篇學習筆記 直到我做完專題 :( [Day34]
隨時切換 WINDOWS 右鍵新舊版選單
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}